<?php
	if(isset($_POST['modifierinfos'])){
		$errors = $this->miseAjourInfos();
		//on recharge la page pour que les modifications apparaisent
		$donnee = $this->modifierProfil();
		$user=$donnee[0];
		$particulier=$donnee[1];
		$adresse=$donnee[2];
	}
	if(isset($_POST['deconnexion'])){
		$this->deconnexion();	
	}
?>
<form method='post' class="form horizontale-form" onSubmit="return verifForm_modif_profil_particulier()">
<div class="titre_h1"><h1>Mise à jour du profil</h1></div>
<?php
	if(isset($_POST['modifierinfos'])){
		if($errors){
			echo "<pre class='erreurs'>$errors</pre>";	
		} else if(!$errors){
			echo "<pre class='success'>Mise à jour effectuée avec succès.</pre>";	
		}
	}
?>
<div class="legend_formulaire"><legend>Mise à jour de mes informations</legend></div>
	<table class="table table-hover">
    	<tr>
        	<td><label  for="ville">Ville  </label></td>
        	<td><input class="form-control" type="text" name="ville" value="<?php echo $adresse->ville ?>" required
            id="ville" onClick="defaultStyle('#ville')"/></td> 
        </tr>
        
        <tr>
        	<td><label  for="code_postal">Code Postal </label></td>
            <td><input class="form-control" type="text" name="code_postal" 
            value="<?php echo $adresse->code_postal ?>"required id="code_postal" 
            onClick="defaultStyle('#code_postal')"/></td>
        </tr>
        <tr>
        	<td><label for="adresse">Adresse </label></td>
            <td><input class="form-control" type="text" name="adresse" 
            value="<?php echo $adresse->adresse ?>" required id="adresse" onClick="defaultStyle('#adresse')"/></td>
        </tr>
        <tr>
        	<td><label  for="telephone">Téléphone </label></td>
            <td><input class="form-control" type="text" name="telephone"
             value="<?php echo $particulier->telephone_particulier ?>" id="telephone" 
             onClick="defaultStyle('#telephone')"  /></td>
        </tr>
        <tr>
        	<td><label  for="fonction">Fonction </label></td>
            <td><input class="form-control" type="text" name="fonction" 
            value="<?php echo $particulier->fonction_particulier; ?>" id="fonction" 
            onClick="defaultStyle('#fonction')"/></td>
        </tr>
    </table>
    <div class="legend_formulaire"><legend>Mise à jour des informations du compte</legend></div>
    <table class="table table-hover">
    	<tr>
        	<td><label  for="email">Email </label></td>
            <td><input class="form-control" type="email" name="email" 
            value="<?php echo $user->email_utilisateur ?>" required id="email" 
            onClick="defaultStyle('#email')"/></td>
        </tr>
        <tr>
        	<td><label  for="password">Nouveau mot de passe </label></td>
            <td><input class="form-control" type="password" name="password" 
            placeholder="Mot de passe d'au moins 6 caractères" id="password"
            onClick="defaultStyle('#password')"/></td>
        </tr>
        <tr>
        	<td><label  for="password">Confirmez </label></td>
            <td><input class="form-control" type="password" name="conf_password" placeholder='*********' id="password_conf" onClick="defaultStyle('#conf_password')"/></td>
        </tr>
        
        <tr>
        	<td><label  for="password">Ancien mot de passe </label></td>
            <td><input class="form-control" type="password" 
            name="old_password" placeholder='*********' id="old_password"
            onClick="defaultStyle('#old_password')"/></td>
        </tr>
        
    </table>
    <button type="submit" class="btn btn-success" name="modifierinfos">Enregistrer</button>
    <button type="reset" class="btn btn-danger">Par défaut</button>

<?php
	unset($adresse);
?>

<script>
function verifForm_modif_profil_particulier(){
	
	$ville = $("#ville");	
	$adresse = $("#adresse");
	$code_postal=$("#code_postal");
	$telephone=$("#telephone");
	$email=$("#email");
	$password=$("#password");
	$password_conf=$("#password_conf");
	$ancien_pass=$("#old_password");
	$fonction = $("#fonction");
	bool = true; 
	if(isNaN($telephone.val()) || $telephone.val().length !=10 || $telephone.val().charAt(0)!='0'){
		bool = false;
		backgroundErrors("telephone")
	}
	if(!verifEmail($email.val())){
		bool = false;
		backgroundErrors("email")	
	}
	
	if(($password.val().length<6 && $password.val().length!=0) || ($password.val()!=$password_conf.val())){
		bool= false;
		backgroundErrors("password");
		backgroundErrors("password_conf");	
	}
	if($ancien_pass.val().length==0){
		backgroundErrors("old_password")
		bool=false;	
	}
	
	if(!isNaN($ville.val()) || $ville.val().length<2){
		bool=false;
		backgroundErrors("ville")	;
	}
	if(!isNaN($adresse.val()) || $adresse.val().length<2){
		bool=false;
		backgroundErrors("adresse");	
	}
	
	if(isNaN($code_postal.val()) || $code_postal.val().length!=5){
		bool=false;
		backgroundErrors("code_postal");	
	}
	if(!isNaN($fonction.val()) || $fonction.val().length<2){
		bool =false;
		backgroundErrors("fonction");	
	}
	return bool;
}

function defaultStyle(id){
	$(id).css('background','#FFFFFF');	
}
</script>